import java.util.Scanner;

/**
 * MP3光标位置
 */
public class Mp3MousePosition {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()) {
            // 歌曲数量
            int num = Integer.parseInt(scanner.next());
            String order = scanner.next();
            if (num > 4) {
                up4(order, num);
            } else {
                low4(order, 4);
            }
        }
    }

    private static void low4(String str, int n) {
        char[] ch = str.toCharArray();
        // 起始序号，当前歌曲序号
        int begin = 1, cur = 1;
        for (int i=0; i<ch.length; i++) {
            // 光标在第一首歌曲上时，按Up键
            if (cur==1 && ch[i]=='U') {
                cur = n;
                continue;
            }
            if (cur==n && ch[i]=='D') {
                cur = 1;
                continue;
            }
            if (ch[i]=='U') {
                cur-=1;
            }
            if (ch[i]=='D') {
                cur+=1;
            }
        }
        for (int i=0; i<n; i++) {
            if (i==0) {
                System.out.print(begin);
            } else {
                System.out.print(" "+(begin+i));
            }
        }
        System.out.println();
        System.out.println(cur);
    }

    private static void up4(String str, int n) {
        char[] ch = str.toCharArray();
        int begin = 1, cur = 1;
        for (int i=0; i<ch.length; i++) {
            // 光标在第一页，第一首歌曲上时，按UP键
            if (begin==1 && cur==1 && ch[i]=='U') {
                cur = n;
                begin = n-3;
                continue;
            }
            // 光标在最后一页，最后一首歌曲时，按Down键
            if (begin==n-3 && cur==n && ch[i]=='D') {
                cur = 1;
                begin = 1;
                continue;
            }
            // 光标在非第一页，第一首歌曲时，按Up键后，从当前歌曲的上一首开始显示,光标也挪到上一首歌曲
            if (ch[i]=='U' && begin==cur) {
                cur -= 1;
                begin -= 1;
                continue;
            }
            // 光标在非第一页，最后一首歌曲时，按Down键后，从当前歌曲的下一首开始显示，光标也挪到下一首歌曲
            if (ch[i]=='D' && begin+3==cur) {
                cur += 1;
                begin += 1;
                continue;
            }
            if (ch[i] == 'U') {
                cur -= 1;
            } else {
                cur += 1;
            }
        }
        System.out.println(begin + " " + (begin+1) + " " + (begin+2) + " " + (begin+3));
        System.out.println(cur);
    }
}
